首页> 外文OA文献 >Active Learning of Points-To Specifications
【2h】

Active Learning of Points-To Specifications

机译:积极学习要点规范

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

When analyzing programs, large libraries pose significant challenges tostatic points-to analysis. A popular solution is to have a human analystprovide points-to specifications that summarize relevant behaviors of librarycode, which can substantially improve precision and furthermore handle missingcode such as native code. We propose Atlas, a tool that automatically inferspoints-to specifications. Atlas synthesizes unit tests that exercise thelibrary code, and then infers points-to specifications based on observationsfrom these executions. Atlas automatically infers specifications for the Javastandard library, and produces better results for a client static informationflow analysis on a benchmark of 46 Android apps compared to using existinghandwritten specifications.
机译:在分析程序时,大型库对静态指向分析提出了重大挑战。一种流行的解决方案是让分析师提供指向规范的摘要,这些规范概述了库代码的相关行为,可以大大提高精度并进一步处理诸如本机代码之类的缺失代码。我们建议使用Atlas,这是一种自动推断规格的工具。 Atlas合成了执行库代码的单元测试,然后根据对这些执行的观察推断点规范。与使用现有的手写规范相比,Atlas自动推断Javastandard库的规范,并在以46个Android应用为基准的客户端静态信息流分析中产生更好的结果。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号